package com.seari.bean.pa;

import java.io.Serializable;

/**
 * @author TOUC
 * 车站状态位操作对象
 *
 */
public class StationState implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String stationNum;
	
	
	//连接位 ,1为已连接
	private byte D0 ;
	//故障位 , 1为有故障
	private byte D1 ;
	//广播位 , 1位 有广播
	private byte D2 ;
	// 盒1 ,盒1广播置1
	private byte D3 ;
	// 盒2 ,盒2广播置1
	private byte D4 ;
	//盒3 ,盒3广播置1
	private byte D5 ;
	// 盒4 ,盒4广播置1
	private byte D6 ;
	public StationState() {
		super();
		// TODO Auto-generated constructor stub
	}
	public StationState(String stationNum, byte d0, byte d1, byte d2, byte d3,
			byte d4, byte d5, byte d6) {
		super();
		this.stationNum = stationNum;
		D0 = d0;
		D1 = d1;
		D2 = d2;
		D3 = d3;
		D4 = d4;
		D5 = d5;
		D6 = d6;
	}
	public String getStationNum() {
		return stationNum;
	}
	public void setStationNum(String stationNum) {
		this.stationNum = stationNum;
	}
	public byte getD0() {
		return D0;
	}
	public void setD0(byte d0) {
		D0 = d0;
	}
	public byte getD1() {
		return D1;
	}
	public void setD1(byte d1) {
		D1 = d1;
	}
	public byte getD2() {
		return D2;
	}
	public void setD2(byte d2) {
		D2 = d2;
	}
	public byte getD3() {
		return D3;
	}
	public void setD3(byte d3) {
		D3 = d3;
	}
	public byte getD4() {
		return D4;
	}
	public void setD4(byte d4) {
		D4 = d4;
	}
	public byte getD5() {
		return D5;
	}
	public void setD5(byte d5) {
		D5 = d5;
	}
	public byte getD6() {
		return D6;
	}
	public void setD6(byte d6) {
		D6 = d6;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	@Override
	public String toString() {
		return "StationState [stationNum=" + stationNum + ", D0=" + D0
				+ ", D1=" + D1 + ", D2=" + D2 + ", D3=" + D3 + ", D4=" + D4
				+ ", D5=" + D5 + ", D6=" + D6 + "]";
	}
	
	

}
